-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Foxy Fitzroy #2
Conversation
… to the subscriber
@bdholt1 I'm sorry I don't have time to properly review this, but... Thank you! I'll go ahead and create the foxy branch so you can re-target the PR. Then I'll accept it immediately |
@AndyZe I've changed the base to 'foxy', resolved merge conflicts and built/tested it locally. |
@AndyZe I've been away from the keyboard for a while. Not sure what you want to do with this PR - merge it or should I close it instead? |
Thank you! |
This is a basic but functional update the the
bouncy
branch such that it compiles with ROS2 Foxy and the PID controller works.I've made a few changes that may be undesirable, but my goal was to get it working as quickly as possible. To do so I've made the lambda callback functions stand alone, removed the QoS profile (something was definitely not right even using KeepAlive) and made most of the PID parameters available using the parameter server. #1 May be fixed if this is merged.
You may wish to create a new branch for foxy and rather I resubmit the PR into that branch.
I'm definitely not expert on PID control, but I really appreciate your work and hope this will be useful. Feedback and comments welcome.
Launch with
$ ros2 launch pid servo_sim.py
Update parameters
$ ros2 param set /controller Kp 5.0